Using symbolic execution to guide test generation
نویسندگان
چکیده
1Department of Computer Science and Software Engineering, The University of Western Australia, Crawley, WA 6009, Australia 2Department of Electrical Engineering, The University of Auckland, Private Bag 92019, Auckland, New Zealand 3Department of Electrical and Electronics Engineering, Chung-Ang University, Huksuk-dong 221, Dongjak-gu, Seoul 156-756, South Korea 4Division of Science and Engineering, Murdoch University, South Street, Murdoch, WA 6150, Australia 5Department of Electrical and Electronic Engineering, The University of Western Australia, Crawley, WA 6009, Australia 6School of Computer and Information Science, Edith Cowan University, Joondalup, WA 6027, Australia
منابع مشابه
A Framework for Guided Test Case Generation in Constraint Logic Programming
Performing test case generation by symbolic execution on large programs becomes quickly impracticable due to the path explosion problem. A common limitation that this problem poses is the generation of unnecessarily large number of possibly irrelevant or redundant test cases even for medium-size programs. Tackling the path explosion problem and selecting high quality test cases are considered m...
متن کاملTest Generation Using Symbolic Execution
This paper presents a short introduction to automatic code-driven test generation using symbolic execution. It discusses some key technical challenges, solutions and milestones, but is not an exhaustive survey of this research area. 1998 ACM Subject Classification D.2.5 Testing and Debugging, D.2.4 Software/Program Verification
متن کاملKIL: An Abstract Intermediate Language for Symbolic Execution and Test Generation of C++ Programs
We present a declarative intermediate language KIL in a symbolic executor for C++ programs and show how to use KIL to control symbolic execution. KIL is an abstract language defined over LLVM bytecode; it provides a higher level model of C++ object operations and functions. KIL enables lazy function evaluation, object-level execution and reasoning, defining built-in efficient solvers, function ...
متن کاملAutomatically Performing Weak Mutation with the Aid of: Symbolic Execution, Concolic and Search Based Testing1
Automating software testing activities can increase the quality and drastically decrease the cost of software development. Towards this direction various automated test data generation tools have been developed. The majority of existing tools aim at structural testing, while a quite limited number aim at a higher level of testing thoroughness such as mutation. In this paper an attempt towards a...
متن کاملSymbolic Execution Algorithms for Test Generation
of the Dissertation Symbolic Execution Algorithms for Test Generation
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw. Test., Verif. Reliab.
دوره 15 شماره
صفحات -
تاریخ انتشار 2005